<?xml version="1.0"?>
<doc>
    <assembly>
        <name>Kenly.UTAssist</name>
    </assembly>
    <members>
        <member name="T:Kenly.UTAssist.MethodTester">
            <summary>
            
            </summary>
        </member>
        <member name="M:Kenly.UTAssist.MethodTester.#ctor(System.Type)">
            <summary>
            
            </summary>
            <param name="targetType"></param>
        </member>
        <member name="M:Kenly.UTAssist.MethodTester.#ctor(System.Type,System.Object[])">
            <summary>
            
            </summary>
            <param name="targetType"></param>
            <param name="constructorArgs">constructor arguments of target type.</param>
        </member>
        <member name="M:Kenly.UTAssist.MethodTester.InvokeAllWithNull">
            <summary>
            Invokes all methods(except generic methods) with null-value parameters.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Kenly.UTAssist.MethodTester.InvokeWithNullParameters(System.Reflection.MethodInfo)">
            <summary>
            Invokes specific method(except generic method) with null-value parameters.
            </summary>
            <param name="methodInfo"></param>
            <returns></returns>
        </member>
        <member name="M:Kenly.UTAssist.MethodTester.InvokeWithNull(System.String)">
            <summary>
            Invokes specific method(except generic method) with null-value parameters.
            </summary>
            <param name="methodName"></param>
        </member>
        <member name="M:Kenly.UTAssist.MethodTester.InvokeWithNull``1(System.String,System.Predicate{``0})">
            <summary>
            Invokes specific method(except generic method) with null-value parameters and asserts according to resultPredicate.
            </summary>
            <typeparam name="TResult"></typeparam>
            <param name="methodName"></param>
            <param name="resultPredicate"></param>
        </member>
        <member name="P:Kenly.UTAssist.MethodTester.TargetType">
            <summary>
            
            </summary>
        </member>
        <member name="P:Kenly.UTAssist.MethodTester.TargetInstance">
            <summary>
            
            </summary>
        </member>
        <member name="P:Kenly.UTAssist.MethodTester.ConstructorArgs">
            <summary>
            
            </summary>
        </member>
        <member name="T:Kenly.UTAssist.RandomSelector">
            <summary>
            Author:Kenly
            </summary>
        </member>
        <member name="M:Kenly.UTAssist.RandomSelector.Select``1(System.Collections.Generic.IList{``0})">
            <summary>
            
            </summary>
            <typeparam name="T"></typeparam>
            <param name="entities"></param>
            <returns></returns>
        </member>
        <member name="T:Kenly.UTAssist.TargetTypeInfo">
            <summary>
             The type and arguments of test target constructor of test target.
            </summary>
        </member>
        <member name="M:Kenly.UTAssist.TargetTypeInfo.#ctor(System.Type,System.Object[])">
            <summary>
            The type and arguments of test target constructor of test target.
            </summary>
            <param name="targetType">The type of test target.</param>
            <param name="constructorArgs">The arguments of test target constructor.</param>
        </member>
        <member name="P:Kenly.UTAssist.TargetTypeInfo.TargetType">
            <summary>
            The type of test target.
            </summary>
        </member>
        <member name="P:Kenly.UTAssist.TargetTypeInfo.ConstructorArgs">
            <summary>
            The arguments of test target constructor.
            </summary>
        </member>
        <member name="T:Kenly.UTAssist.Performance.CounterSnapshot">
            <summary>
            
            </summary>
            
        </member>
        <member name="M:Kenly.UTAssist.Performance.CounterSnapshot.#ctor">
            <summary>
            
            </summary>
        </member>
        <member name="M:Kenly.UTAssist.Performance.CounterSnapshot.#ctor(System.String,System.String,System.String,System.DateTime,System.Single)">
            <summary>
            
            </summary>
            <param name="categoryName"></param>
            <param name="instanceName"></param>
            <param name="counterName"></param>
            <param name="time"></param>
            <param name="counterValue"></param>
        </member>
        <member name="M:Kenly.UTAssist.Performance.CounterSnapshot.ToString">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
        <member name="M:Kenly.UTAssist.Performance.CounterSnapshot.CompareTo(Kenly.UTAssist.Performance.CounterSnapshot)">
            <summary>
            
            </summary>
            <param name="other"></param>
            <returns></returns>
        </member>
        <member name="P:Kenly.UTAssist.Performance.CounterSnapshot.CategoryName">
             <summary>
             摘要:
                 获取或设置此性能计数器的性能计数器类别的名称。
            
             返回结果:
                 此性能计数器关联的性能计数器类别（性能对象）的名称。
            
             异常:
               System.ArgumentNullException:
                 System.Diagnostics.PerformanceCounter.CategoryName 为 null。
            
            
                 平台为 Windows 98 或 Windows Millennium Edition (Me)，这些平台不支持性能计数器。
             </summary>
        </member>
        <member name="P:Kenly.UTAssist.Performance.CounterSnapshot.CounterName">
             <summary>
            
             摘要:
                 获取或设置与此 System.Diagnostics.PerformanceCounter 实例关联的性能计数器的名称。
            
             返回结果:
                 计数器的名称，它一般描述计数的数量。此名称显示在性能计数器管理器 MMC 管理单元的“添加计数器”对话框的计数器列表中。
            
             异常:
               System.ArgumentNullException:
                 System.Diagnostics.PerformanceCounter.CounterName 为 null。
            
               System.PlatformNotSupportedException:
                 平台为 Windows 98 或 Windows Millennium Edition (Me)，这些平台不支持性能计数器。
             </summary>
        </member>
        <member name="P:Kenly.UTAssist.Performance.CounterSnapshot.InstanceName">
             <summary>
            
             摘要:
                 获取或设置此性能计数器的实例名称。
            
             返回结果:
                 性能计数器类别实例的名称，或者为空字符串 ("")（如果该计数器是单实例计数器）。
             </summary>
        </member>
        <member name="P:Kenly.UTAssist.Performance.CounterSnapshot.MachineName">
             <summary>
             摘要:
                 获取或设置此性能计数器的计算机名。
            
             返回结果:
                 性能计数器及其关联的类别所在的服务器。
            
             异常:
               System.ArgumentException:
                 System.Diagnostics.PerformanceCounter.MachineName 格式无效。
            
               System.PlatformNotSupportedException:
                 平台为 Windows 98 或 Windows Millennium Edition (Me)，这些平台不支持性能计数器。
             </summary>
        </member>
        <member name="P:Kenly.UTAssist.Performance.CounterSnapshot.CounterValue">
            <summary>
            
            </summary>
        </member>
        <member name="P:Kenly.UTAssist.Performance.CounterSnapshot.Time">
            <summary>
            
            </summary>
        </member>
        <member name="T:Kenly.UTAssist.Utility.ParameterFilter">
            <summary>
            
            </summary>
        </member>
        <member name="M:Kenly.UTAssist.Utility.ParameterFilter.FilterDuplicate(System.Collections.Generic.List{System.Collections.ArrayList})">
            <summary>
            
            </summary>
            <param name="parameterSet"></param>
        </member>
        <member name="M:Kenly.UTAssist.Utility.ParameterFilter.IsDuplicate(System.Collections.ArrayList,System.Collections.ArrayList)">
            <summary>
            
            </summary>
            <param name="sourceParameters"></param>
            <param name="targetParameters"></param>
            <returns></returns>
        </member>
        <member name="T:Kenly.UTAssist.TreeNode.BinaryNode`1">
            <summary>
            
            </summary>
            <typeparam name="T"></typeparam>
        </member>
        <member name="M:Kenly.UTAssist.TreeNode.BinaryNode`1.#ctor">
            <summary>
            
            </summary>
        </member>
        <member name="M:Kenly.UTAssist.TreeNode.BinaryNode`1.#ctor(`0)">
            <summary>
            
            </summary>
            <param name="value"></param>
        </member>
        <member name="M:Kenly.UTAssist.TreeNode.BinaryNode`1.ToString">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
        <member name="M:Kenly.UTAssist.TreeNode.BinaryNode`1.FindLeaves">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
        <member name="P:Kenly.UTAssist.TreeNode.BinaryNode`1.Value">
            <summary>
            
            </summary>
        </member>
        <member name="P:Kenly.UTAssist.TreeNode.BinaryNode`1.Parent">
            <summary>
            
            </summary>
        </member>
        <member name="P:Kenly.UTAssist.TreeNode.BinaryNode`1.LeftChild">
            <summary>
            
            </summary>
        </member>
        <member name="P:Kenly.UTAssist.TreeNode.BinaryNode`1.RightChild">
            <summary>
            
            </summary>
        </member>
        <member name="P:Kenly.UTAssist.TreeNode.BinaryNode`1.Text">
            <summary>
            
            </summary>
        </member>
        <member name="P:Kenly.UTAssist.TreeNode.BinaryNode`1.Depth">
            <summary>
            
            </summary>
        </member>
        <member name="T:Kenly.UTAssist.OrderTester">
            <summary>
            Author:Kenly
            </summary>
        </member>
        <member name="M:Kenly.UTAssist.OrderTester.Test``1(System.Collections.Generic.IList{``0})">
            <summary>
            Checks the order with default comparer.
            </summary>
            <typeparam name="T"></typeparam>
            <param name="entities"></param>
            <returns></returns>
        </member>
        <member name="M:Kenly.UTAssist.OrderTester.Test``1(System.Collections.Generic.IList{``0},System.Collections.Generic.IComparer{``0})">
            <summary>
            Checks the order with specific comparer.
            </summary>
            <typeparam name="T"></typeparam>
            <param name="entities"></param>
            <param name="comparer"></param>
            <returns></returns>
        </member>
        <member name="T:Kenly.UTAssist.MessageResource">
            <summary>
              强类型资源类，用于查找本地化字符串等。
            </summary>
        </member>
        <member name="P:Kenly.UTAssist.MessageResource.ResourceManager">
            <summary>
              返回此类使用的缓存 ResourceManager 实例。
            </summary>
        </member>
        <member name="P:Kenly.UTAssist.MessageResource.Culture">
            <summary>
              为使用此强类型资源类的所有资源查找
              重写当前线程的 CurrentUICulture 属性。
            </summary>
        </member>
        <member name="P:Kenly.UTAssist.MessageResource.NotFoundMethod">
            <summary>
              查找类似 Method  &apos;{0} &apos; not found or parameters not matched. 的本地化字符串。
            </summary>
        </member>
        <member name="P:Kenly.UTAssist.MessageResource.NullMethodName">
            <summary>
              查找类似 Method &apos;{0} &apos; can not be null. 的本地化字符串。
            </summary>
        </member>
        <member name="T:Kenly.UTAssist.Utility.ReflectionHelper">
            <summary>
            
            </summary>
        </member>
        <member name="M:Kenly.UTAssist.Utility.ReflectionHelper.HasDefaultConstructor(System.Type)">
            <summary>
            
            </summary>
            <param name="type"></param>
            <returns></returns>
        </member>
        <member name="M:Kenly.UTAssist.Utility.ReflectionHelper.HasConstructor(System.Type)">
            <summary>
            
            </summary>
            <param name="type"></param>
            <returns></returns>
        </member>
        <member name="M:Kenly.UTAssist.Utility.ReflectionHelper.FindMethodInfos(System.Type,System.String)">
            <summary>
            
            </summary>
            <param name="type"></param>
            <param name="methodName"></param>
            <returns></returns>
        </member>
        <member name="M:Kenly.UTAssist.Utility.ReflectionHelper.FindMatchedMethodInfo(System.Reflection.MethodInfo[],System.Object[])">
            <summary>
            
            </summary>
            <param name="methodInfos"></param>
            <param name="inputParameters"></param>
            <returns></returns>
        </member>
        <member name="M:Kenly.UTAssist.Utility.ReflectionHelper.FindMatchedMethodInfo(System.Type,System.String,System.Object[])">
            <summary>
            
            </summary>
            <param name="type"></param>
            <param name="methodName"></param>
            <param name="inputParameters"></param>
            <returns></returns>
        </member>
        <member name="M:Kenly.UTAssist.Utility.ReflectionHelper.FindFirstMethodInfo(System.Type,System.String)">
            <summary>
            
            </summary>
            <param name="type"></param>
            <param name="methodName"></param>
            <returns></returns>
        </member>
        <member name="M:Kenly.UTAssist.Utility.ReflectionHelper.IsMatchedMethod(System.Reflection.MethodInfo,System.Object[])">
            <summary>
            
            </summary>
            <param name="methodInfo"></param>
            <param name="inputParameters"></param>
            <returns></returns>
        </member>
        <member name="M:Kenly.UTAssist.Utility.ReflectionHelper.IsMatchedTypeFullName(System.Object,System.Reflection.ParameterInfo)">
            <summary>
            
            </summary>
            <param name="inputParameter"></param>
            <param name="parameterInfo"></param>
            <returns></returns>
        </member>
        <member name="M:Kenly.UTAssist.Utility.ReflectionHelper.BuildMethodBinding">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
        <member name="M:Kenly.UTAssist.Utility.ReflectionHelper.MapDefaultValues">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
        <member name="T:Kenly.UTAssist.Performance.CodeCounter">
            <summary>
            
            </summary>
        </member>
        <member name="T:Kenly.UTAssist.Performance.CounterFacade">
            <summary>
            The Facade of PerformanceCounter.
            </summary>
        </member>
        <member name="F:Kenly.UTAssist.Performance.CounterFacade.ClearInterval">
            <summary>
            
            </summary>
        </member>
        <member name="M:Kenly.UTAssist.Performance.CounterFacade.#ctor">
            <summary>
            The Facade of PerformanceCounter.
            It will start a timer to get the value from PerformanceCounter per second and to clear the Snapshots per minute.
            </summary>
        </member>
        <member name="M:Kenly.UTAssist.Performance.CounterFacade.HandleClearSnapshots">
            <summary>
            Clears the Snapshots per minute.
            </summary>
        </member>
        <member name="M:Kenly.UTAssist.Performance.CounterFacade.SnapshootCounters">
            <summary>
            
            </summary>
        </member>
        <member name="M:Kenly.UTAssist.Performance.CounterFacade.SnapshootCounter(System.Diagnostics.PerformanceCounter)">
            <summary>
            
            </summary>
            <param name="counter"></param>
            <returns></returns>
        </member>
        <member name="M:Kenly.UTAssist.Performance.CounterFacade.FindCategories">
            <summary>
            检索本地计算机上注册的性能计数器类别的列表。
            异常:System.ComponentModel.Win32Exception:对基础系统 API 的调用失败。
            System.UnauthorizedAccessException:以不具有管理特权的用户身份正在执行的代码尝试读取性能计数器。
            </summary>
            <returns>System.Diagnostics.PerformanceCounterCategory 对象的数组，这些对象指示本地计算机上注册的类别。</returns>
        </member>
        <member name="M:Kenly.UTAssist.Performance.CounterFacade.FindCategories(System.String)">
            <summary>
            检索指定计算机上注册的性能计数器类别的列表。
            异常:System.ArgumentException: machineName 参数无效。
            System.ComponentModel.Win32Exception:对基础系统 API 的调用失败。
            System.UnauthorizedAccessException:以不具有管理特权的用户身份正在执行的代码尝试读取性能计数器。
            </summary>
            <param name="machineName">要查看的计算机。</param>
            <returns>System.Diagnostics.PerformanceCounterCategory 对象的数组，这些对象指示指定计算机上注册的类别。</returns>
        </member>
        <member name="M:Kenly.UTAssist.Performance.CounterFacade.FindInstanceNames(System.String)">
             <summary>
             检索与此类别关联的性能对象实例列表。
             异常:System.InvalidOperationException:System.Diagnostics.PerformanceCounterCategory.CategoryName 属性为 null。
             可能尚未设置该属性。-或 -没有与该类别关联的实例。
            
             System.ComponentModel.Win32Exception:
                 对基础系统 API 的调用失败。
            
             System.UnauthorizedAccessException:
                 以不具有管理特权的用户身份正在执行的代码尝试读取性能计数器。
             </summary>
             <param name="categoryName"></param>
             <returns>字符串的数组，这些字符串表示与此类别关联的性能对象实例名称；
             或者，如果该类别仅包含一个性能对象实例，则为包含空字符串 ("") 的单项数组。
             </returns>
        </member>
        <member name="M:Kenly.UTAssist.Performance.CounterFacade.FindInstanceNames(System.String,System.String)">
             <summary>
             检索与此类别关联的性能对象实例列表。
             异常:System.InvalidOperationException:System.Diagnostics.PerformanceCounterCategory.CategoryName 属性为 null。
             可能尚未设置该属性。-或 -没有与该类别关联的实例。
            
             System.ComponentModel.Win32Exception:
                 对基础系统 API 的调用失败。
            
             System.UnauthorizedAccessException:
                 以不具有管理特权的用户身份正在执行的代码尝试读取性能计数器。
             </summary>
             <param name="categoryName"></param>
             <param name="machineName"></param>
             <returns>字符串的数组，这些字符串表示与此类别关联的性能对象实例名称；
             或者，如果该类别仅包含一个性能对象实例，则为包含空字符串 ("") 的单项数组。
             </returns>
        </member>
        <member name="M:Kenly.UTAssist.Performance.CounterFacade.FindCounterNames(System.String,System.String)">
            <summary>
            
            </summary>
            <param name="categoryName"></param>
            <param name="instanceName"></param>
            <returns></returns>
        </member>
        <member name="M:Kenly.UTAssist.Performance.CounterFacade.FindCounterNames(System.String,System.String,System.String)">
            <summary>
            
            </summary>
            <param name="categoryName"></param>
            <param name="instanceName"></param>
            <param name="machineName"></param>
            <returns></returns>
        </member>
        <member name="M:Kenly.UTAssist.Performance.CounterFacade.FindCounters(System.String,System.String)">
            <summary>
            
            </summary>
            <param name="categoryName"></param>
            <param name="instanceName"></param>
            <returns></returns>
        </member>
        <member name="M:Kenly.UTAssist.Performance.CounterFacade.FindCounters(System.String,System.String,System.String)">
            <summary>
            
            </summary>
            <param name="categoryName"></param>
            <param name="instanceName"></param>
            <param name="machineName"></param>
            <returns></returns>
        </member>
        <member name="M:Kenly.UTAssist.Performance.CounterFacade.AddCounter(System.String,System.String,System.String)">
            <summary>
            
            </summary>
            <param name="categoryName"></param>
            <param name="instanceName"></param>
            <param name="counterName"></param>
            <returns></returns>
        </member>
        <member name="M:Kenly.UTAssist.Performance.CounterFacade.AddCounter(System.String,System.String,System.String,System.String)">
            <summary>
            
            </summary>
            <param name="categoryName"></param>
            <param name="instanceName"></param>
            <param name="counterName"></param>
            <param name="machineName"></param>
            <returns></returns>
        </member>
        <member name="M:Kenly.UTAssist.Performance.CounterFacade.ValidateInstance(System.String,System.String,System.String)">
            <summary>
            
            </summary>
            <param name="categoryName"></param>
            <param name="instanceName"></param>
            <param name="machineName"></param>
            <returns></returns>
        </member>
        <member name="M:Kenly.UTAssist.Performance.CounterFacade.Start">
            <summary>
            Starts to snapshoot performance counters.
            </summary>
        </member>
        <member name="M:Kenly.UTAssist.Performance.CounterFacade.Start(System.Int32)">
            <summary>
            Starts to snapshoot performance counters.
            </summary>
            <param name="clearInterval"></param>
        </member>
        <member name="M:Kenly.UTAssist.Performance.CounterFacade.Stop">
            <summary>
            Stops snapshooting performance counters.
            </summary>
        </member>
        <member name="M:Kenly.UTAssist.Performance.CounterFacade.ClearCounters">
            <summary>
             Clears all performance counters.
            </summary>
        </member>
        <member name="M:Kenly.UTAssist.Performance.CounterFacade.ClearSnapshots">
            <summary>
            Clears all snapshots of performance counters.
            </summary>
        </member>
        <member name="M:Kenly.UTAssist.Performance.CounterFacade.Snapshoot">
            <summary>
            Gets a copy of current snapshots of performance counters.
            </summary>
            <returns></returns>
        </member>
        <member name="E:Kenly.UTAssist.Performance.CounterFacade.OnClearing">
            <summary>
            
            </summary>
        </member>
        <member name="P:Kenly.UTAssist.Performance.CounterFacade.Counters">
            <summary>
            
            </summary>
        </member>
        <member name="P:Kenly.UTAssist.Performance.CounterFacade.Snapshots">
            <summary>
            Current snapshots of performance counters.
            </summary>
        </member>
        <member name="T:Kenly.UTAssist.AsyncTester">
            <summary>
            
            </summary>
        </member>
        <member name="M:Kenly.UTAssist.AsyncTester.Invoke(System.Action,System.Int32,System.Int32)">
            <summary>
            
            </summary>
            <param name="target"></param>
            <param name="invokeTimes"></param>
            <param name="millisecondsTimeout"></param>
            <returns></returns>
        </member>
        <member name="M:Kenly.UTAssist.AsyncTester.Invoke(System.Action,System.Int32)">
            <summary>
            
            </summary>
            <param name="target"></param>
            <param name="invokeTimes"></param>
            <returns></returns>
        </member>
        <member name="M:Kenly.UTAssist.AsyncTester.Invoke(System.Action)">
            <summary>
            
            </summary>
            <param name="target"></param>
            <returns></returns>
        </member>
        <member name="M:Kenly.UTAssist.AsyncTester.InvokeComplete(System.Action,System.Int32)">
            <summary>
            
            </summary>
            <param name="target"></param>
            <param name="invokeTimes"></param>
            <returns></returns>
        </member>
        <member name="P:Kenly.UTAssist.AsyncTester.CallbackTimes">
            <summary>
            
            </summary>
        </member>
        <member name="T:Kenly.UTAssist.Utility.ParameterHelper">
            <summary>
            
            </summary>
        </member>
        <member name="M:Kenly.UTAssist.Utility.ParameterHelper.CreateParameterSet(System.Reflection.MethodInfo)">
            <summary>
            
            </summary>
            <param name="methodInfo"></param>
            <returns></returns>
        </member>
        <member name="M:Kenly.UTAssist.Utility.ParameterHelper.TraverseParameters(Kenly.UTAssist.TreeNode.BinaryNode{System.Object},System.Collections.ArrayList,System.Collections.ArrayList,System.Collections.Generic.List{System.Collections.ArrayList}@)">
            <summary>
            
            </summary>
            <param name="nullRoot"></param>
            <param name="nullParameters"></param>
            <param name="parameterInstances"></param>
            <param name="parameterSet"></param>
            <returns></returns>
        </member>
        <member name="M:Kenly.UTAssist.Utility.ParameterHelper.CreateNullParameters(System.Reflection.MethodInfo)">
            <summary>
            
            </summary>
            <param name="methodInfo"></param>
            <returns></returns>
        </member>
        <member name="M:Kenly.UTAssist.Utility.ParameterHelper.CreateParameterInstances(System.Reflection.MethodInfo)">
            <summary>
            
            </summary>
            <param name="methodInfo"></param>
            <returns></returns>
        </member>
        <member name="M:Kenly.UTAssist.Utility.ParameterHelper.CreateDefaultInstance(System.Type)">
            <summary>
            
            </summary>
            <param name="type"></param>
            <returns></returns>
        </member>
        <member name="T:Kenly.UTAssist.AssertHelper`1">
            <summary>
            
            </summary>
            <typeparam name="T"></typeparam>
        </member>
        <member name="M:Kenly.UTAssist.AssertHelper`1.BuildMessage(System.String,System.Object,System.Object[])">
            <summary>
            Builds message for assert.
            </summary>
            <param name="methodName"></param>
            <param name="actualResult"></param>
            <param name="parameters"></param>
            <returns></returns>
        </member>
        <member name="M:Kenly.UTAssist.AssertHelper`1.BuildMessage(System.String)">
            <summary>
            Builds message for assert.
            </summary>
            <param name="methodName"></param>
            <returns></returns>
        </member>
        <member name="T:Kenly.UTAssist.AssertHelper">
            <summary>
            
            </summary>
        </member>
        <member name="M:Kenly.UTAssist.AssertHelper.#ctor(System.Type,System.String)">
            <summary>
            
            </summary>
            <param name="targetType"></param>
            <param name="methodName"></param>
        </member>
        <member name="M:Kenly.UTAssist.AssertHelper.BuildMessage(System.Object,System.Object[])">
            <summary>
            Builds message for assert.
            </summary>
            <param name="actualResult"></param>
            <param name="parameters"></param>
            <returns></returns>
        </member>
        <member name="M:Kenly.UTAssist.AssertHelper.BuildMessage">
            <summary>
            Builds message for assert.
            </summary>
            <returns></returns>
        </member>
        <member name="M:Kenly.UTAssist.AssertHelper.BuildMessage(System.Type,System.Reflection.MethodInfo,System.Object,System.Object[])">
            <summary>
            Builds message for assert.
            </summary>
            <param name="targetType"></param>
            <param name="methodInfo"></param>
            <param name="actualResult"></param>
            <param name="parameters"></param>
            <returns></returns>
        </member>
        <member name="M:Kenly.UTAssist.AssertHelper.AppendParameterDetails(System.String,System.Reflection.ParameterInfo[],System.Object[])">
            <summary>
            
            </summary>
            <param name="msg"></param>
            <param name="parameterInfos"></param>
            <param name="parameters"></param>
            <returns></returns>
        </member>
        <member name="P:Kenly.UTAssist.AssertHelper.TargetType">
            <summary>
            
            </summary>
        </member>
        <member name="P:Kenly.UTAssist.AssertHelper.MethodName">
            <summary>
            
            </summary>
        </member>
        <member name="T:Kenly.UTAssist.Performance.ClearSnapshotHandler">
            <summary>
            
            </summary>
            <param name="sender"></param>
            <param name="snapshots"></param>
        </member>
        <member name="T:Kenly.UTAssist.WaitUpPredicate">
            <summary>
            
            </summary>
            <param name="trigger"></param>
            <returns></returns>
        </member>
        <member name="T:Kenly.UTAssist.ThreadBlockage">
            <summary>
            
            </summary>
        </member>
        <member name="M:Kenly.UTAssist.ThreadBlockage.#ctor(Kenly.UTAssist.WaitUpPredicate,System.Int32)">
            <summary>
            
            </summary>
            <param name="waitUpPredicate"></param>
            <param name="maxWaitTimes"></param>
        </member>
        <member name="M:Kenly.UTAssist.ThreadBlockage.#ctor(Kenly.UTAssist.WaitUpPredicate,System.Int32,System.Int32)">
            <summary>
            
            </summary>
            <param name="waitUpPredicate"></param>
            <param name="maxWaitTimes"></param>
            <param name="waitInterval">Unit millisecond</param>
        </member>
        <member name="M:Kenly.UTAssist.ThreadBlockage.Sleep(System.Object)">
            <summary>
            
            </summary>
            <param name="trigger"></param>
        </member>
        <member name="P:Kenly.UTAssist.ThreadBlockage.WaitUpPredicate">
            <summary>
            
            </summary>
        </member>
        <member name="P:Kenly.UTAssist.ThreadBlockage.MaxWaitTimes">
            <summary>
            
            </summary>
        </member>
        <member name="P:Kenly.UTAssist.ThreadBlockage.WaitInterval">
            <summary>
            
            </summary>
        </member>
        <member name="P:Kenly.UTAssist.ThreadBlockage.WaitedTimes">
            <summary>
            
            </summary>
        </member>
        <member name="T:Kenly.UTAssist.TestCase`1">
            <summary>
            A testcase of an instance method or a static method.
            </summary>
        </member>
        <member name="T:Kenly.UTAssist.TestCase">
            <summary>
            A testcase of an instance method or a static method.
            </summary>
        </member>
        <member name="M:Kenly.UTAssist.TestCase.#ctor(Kenly.UTAssist.TargetTypeInfo,System.String)">
            <summary>
            
            </summary>
            <param name="targetTypeInfo"> The type and arguments of test target constructor of test target.</param>
            <param name="methodName"></param>
        </member>
        <member name="M:Kenly.UTAssist.TestCase.#ctor(System.Type,System.String)">
            <summary>
            
            </summary>
            <param name="targetType"></param>
            <param name="methodName"></param>
        </member>
        <member name="M:Kenly.UTAssist.TestCase.#ctor(System.Type,System.String,System.Object[])">
            <summary>
            
            </summary>
            <param name="targetType"></param>
            <param name="methodName"></param>
            <param name="constructorArgs"></param>
        </member>
        <member name="M:Kenly.UTAssist.TestCase.ThrowNullMethodNameException(System.String)">
            <summary>
            
            </summary>
            <param name="methodName"></param>
        </member>
        <member name="M:Kenly.UTAssist.TestCase.ThrowNotFoundMethodException(System.String)">
            <summary>
            
            </summary>
            <param name="methodName"></param>
        </member>
        <member name="M:Kenly.UTAssist.TestCase.Execute``1(System.Predicate{``0},System.Object[])">
            <summary>
            Invokes specific method with specific parameters and asserts according to resultPredicate.
            </summary>
            <typeparam name="TResult"></typeparam>
            <param name="resultPredicate"></param>
            <param name="parameters"></param>
        </member>
        <member name="M:Kenly.UTAssist.TestCase.Execute(System.Object[])">
            <summary>
            Invokes specific method with specific parameters without return value.
            </summary>
            <param name="parameters"></param>
        </member>
        <member name="M:Kenly.UTAssist.TestCase.InvokeMethod``1(System.Reflection.MethodInfo,System.Object[])">
            <summary>
             Invokes specific method with specific parameters.
            </summary>
            <typeparam name="TResult"></typeparam>
            <param name="methodInfo"></param>
            <param name="parameters"></param>
            <returns></returns>
        </member>
        <member name="M:Kenly.UTAssist.TestCase.InvokeMethod(System.Reflection.MethodInfo,System.Object[])">
            <summary>
            Invokes specific method with specific parameters.
            </summary>
            <param name="methodInfo"></param>
            <param name="parameters"></param>
            <returns></returns>
        </member>
        <member name="M:Kenly.UTAssist.TestCase.AssertResult``1(System.Predicate{``0},``0)">
            <summary>
            
            </summary>
            <typeparam name="TResult"></typeparam>
            <param name="resultPredicate"></param>
            <param name="result"></param>
        </member>
        <member name="P:Kenly.UTAssist.TestCase.TargetTypeInfo">
            <summary>
            
            </summary>
        </member>
        <member name="P:Kenly.UTAssist.TestCase.TargetInstance">
            <summary>
             UTAssist will try to create an instance of test target if possible.
            </summary>
        </member>
        <member name="P:Kenly.UTAssist.TestCase.MethodName">
            <summary>
            
            </summary>
        </member>
        <member name="P:Kenly.UTAssist.TestCase.MethodInfos">
            <summary>
            
            </summary>
        </member>
        <member name="P:Kenly.UTAssist.TestCase.Parameters">
            <summary>
            
            </summary>
        </member>
        <member name="P:Kenly.UTAssist.TestCase.ActualResult">
            <summary>
            
            </summary>
        </member>
        <member name="M:Kenly.UTAssist.TestCase`1.#ctor(System.String)">
            <summary>
            
            </summary>
            <param name="methodName"></param>
        </member>
        <member name="M:Kenly.UTAssist.TestCase`1.#ctor(System.String,System.Object[])">
            <summary>
            
            </summary>
            <param name="methodName"></param>
            <param name="constructorArgs"></param>
        </member>
        <member name="P:Kenly.UTAssist.TestCase`1.TargetInstance">
            <summary>
            UTAssist will try to create an instance of test target if possible.
            </summary>
        </member>
        <member name="T:Kenly.UTAssist.MultithreadedTester">
            <summary>
            
            </summary>
        </member>
        <member name="M:Kenly.UTAssist.MultithreadedTester.Start(System.Action,System.Int32)">
            <summary>
            
            </summary>
            <param name="target"></param>
            <param name="threadCount"></param>
        </member>
        <member name="M:Kenly.UTAssist.MultithreadedTester.Abort">
            <summary>
            
            </summary>
        </member>
        <member name="M:Kenly.UTAssist.MultithreadedTester.Abort(System.Int32)">
            <summary>
            
            </summary>
            <param name="threadIndex"></param>
        </member>
        <member name="M:Kenly.UTAssist.MultithreadedTester.IsAborted(System.Int32)">
            <summary>
            
            </summary>
            <param name="threadIndex"></param>
            <returns></returns>
        </member>
        <member name="M:Kenly.UTAssist.MultithreadedTester.AbortedForAll">
            <summary>
            
            </summary>
            <returns></returns>
        </member>
    </members>
</doc>
